/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package idea.sfo.viewer.graphics;


import java.awt.Graphics2D;


/**
 * A Drawable implementation handles drawing an object onto a provided
 * java.awt.Graphics2D canvas.
 * <p/>
 * @author renke002 - massimo.renke@census.gov
 * @see java.awt.Graphics2D
 * @see idea.sfo.viewer.graphics.ContentLayout
 */
public interface Drawable
{

    /**
     * Class specific implementation of the draw method.
     * <p/>
     * @param g2d The java.awt.Graphics2D canvas do draw onto.
     */
    public void draw( Graphics2D g2d );

//    /**
//     *
//     * @param x
//     * @param y
//     */
//    public void moveTo( int x , int y );
}
